/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package juegocartas.mus;

import java.io.IOException;
import java.util.logging.Level;
import java.util.logging.Logger;
import java.util.ArrayList;
import java.util.List;

/**
 *
 * @author JuanFran Jara Bellid
 */
public class Main {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        //VentanaPrincipal ventana = new VentanaPrincipal();

        Equipo equipo1 = new Equipo();
        Equipo equipo2 = new Equipo();

        List<JugadorMus> listaJugadores = new ArrayList<JugadorMus>();

        JugadorMus jugador1 = new JugadorPasivo("pepe", equipo1);
        listaJugadores.add(jugador1);

        JugadorMus jugador2 = new JugadorPasivo("juan", equipo2);
        listaJugadores.add(jugador2);

        JugadorMus jugador3 = new JugadorPasivo("pablo", equipo1);
        listaJugadores.add(jugador3);
                
        JugadorMus jugador4 = new JugadorPasivo("julio", equipo2);
        listaJugadores.add(jugador4);
        MesaMus mesaMus = new MesaMus();
        mesaMus.agregarObservador(new GuiConsola());

        mesaMus.iniciarPartida(listaJugadores);

        while (true) {
            mesaMus.procesar();
            try {
                int a = System.in.read();
            } catch (IOException ex) {
                Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
            }
        }
    }

}
 